home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 035a / network2.zip / NETWORK.DOC next >
Text File  |  1991-10-30  |  8KB  |  138 lines

  1. FBN Software proudly presents Network. Network is an analysis tool used to 
  2. perform  an AC spectral analysis of an electrical network. The program does 
  3. this by using Kirchoff's laws to solve for the network node voltages and 
  4. currents.
  5.  
  6. What can I use Network for? Its primary application is to obtain the frequency 
  7. response of an electrical network. It can be used to analyze active and 
  8. passive filter implementations. It is a mini SPICE program without all of the 
  9. bells and whistles. With NETWORK you can prototype a circuit on your computer 
  10. and obtain insight on the actual operation of the real electrical network. You 
  11. can vary parameter values and determine their effect on the network's 
  12. performance.
  13.  
  14. Network presently allows a maximum of 30 NODES. All node voltages are 
  15. referenced to NODE 0 (electrical ground). The following components can be used 
  16. in the circuit : Resistors (60 max.), Capcacitors (60 max.), Inductors (60 
  17. max.), Amplifiers (10 max.), FET's (30 max.), and Transistors (30 max.).
  18.  
  19. Included on the disk is a sample network that has been saved to disk : 
  20. TEMP.DTA. This is a 4 node bandpass active filter made up of the following 
  21. components :                               
  22.                                         C1 - 0.1
  23.  
  24.                             ---------------| |-----------------
  25.                            |                       R2 - 10k   |
  26.                            |                                  |
  27.                            |              --------/\/\/\/\-----
  28.                            |              |                   |
  29.                            |    C2 - 10   |    | .            |
  30.                            |              |    |   .          |
  31.     Input (1)--/\/\/\/\---(2)-----| |----(3)---| -   .  +     |
  32.                R1 - 1K     .                   |     . -------  (4)
  33.                            >       ------------| + .
  34.                   R3 - 100 <       |           | .
  35.                            >       |           |     A1
  36.                            |--------
  37.                          ----- (0)
  38.                           ---
  39.                            -
  40.  The opening screen of network gives you the option of entering your network 
  41. components manually or from a saved file. If you type "D" (or "d") to this 
  42. response and provide the sample file name it will load. You then have the 
  43. option of editing component values and/or adding new components to the network. 
  44. The manual component entry asks you for the input and output node and then 
  45. asks for component values and node connections. After the last component has 
  46. been entered (component type), the program enters into the edit mode so you can 
  47. review and correct any entry errors you might have made. 
  48.  
  49. The program then enters into the response calculation mode. This mode will 
  50. calculate the output You will be asked for a start frequency, a stop or end 
  51. frequency, and the frequency step size. The sweep can be linear (equal step 
  52. size) or logarithmic (equal steps on a log scale). If you want output to the 
  53. CRT or to a line printer. The program will then output the network response in 
  54. dB and phase angle in degrees for each frequency step. You also have the 
  55. option of saving the sweep output data to disk for input to a plotting 
  56. routine.
  57.  
  58.  The frequency response (1 Hz - 10KHz) of the network in logarithmic frequency 
  59. steps has been saved in file TEMP.PLT. If you are using a CGA card for video 
  60. output, you can plot this response on your CRT using the program PLOTFL.EXE 
  61. that I have included on the disk. The program PLOTFL.EXE automatically adjusts 
  62. for linear or logarithmic frequency scale. The PLOTFL.EXE graph can also be 
  63. output to a graphics printer via the Shift-PrtSc key if you have loaded 
  64. GRAPHICS.COM (DOS Utility) before running the program.
  65.  
  66. After the frequency response has been output you will view a menu with the 
  67. option to run a new sweep, Edit/modify component values, or save the network to 
  68. disk. This feature lets you change circuit values to determine their effect on 
  69. the network's response or lets you expand a portion of the frequency sweep in 
  70. order to obtain higher output resolution.
  71.  
  72. The best way to learn how to use the program is to run it. View the file 
  73. TEMP.PLT in order to obtain a feel for what the network response is. Then run 
  74. NETWORK and load TEMP.DTA. Answer "N" (or "n") to all the edit questions and 
  75. try out the various sweep modes. Then try modifying some component values 
  76. (R3 is a good candidate) and see what effect the change has on the network 
  77. response. You can save the sweep outputs to disk if you want to or just 
  78. observe the changes on the screen and make a mental note of what happens. 
  79. If you save the sweeps to disk, use a different file name for each sweep. I 
  80. personally prefer to view the numbers rather than the graphics because it 
  81. gives me a better feel for what the actual values and response changes are. 
  82. The graphics plot is good for reports and for presentations.
  83.  
  84. Hints : For convenience capacitor values are input in micro farads. Diodes or 
  85. switches are not valid circuit components since the program is used for linear 
  86. network analysis. Diodes are assumed to be "Ideal" switches which are turned 
  87. on and have 0 resistance and can therefore be replaced by a short. If you want 
  88. to use a diode, approximate the diode with a small resistor which is equal to 
  89. the forward resistance of the diode (10 ohms or so).  The amplifiers are 
  90. provided with differential inputs and outputs. Be sure that you use the proper 
  91. output in feedback circuits (negative feedback is a network between +output 
  92. and -input). The amplifiers (as provided) have infinite bandwidth. You can set 
  93. their open circuit voltage gain and output short circuit impedance. If you 
  94. want to add a gain-bandwidth limitation to an amplifier place a capacitor to 
  95. node 0 from its output. The amplifier response will then be band limited by 
  96. the RC time constant of the capacitor and the amplifier's output resistance  
  97. (Gain-Bandwidth = A/(2*pi*RC), where A is the Open circuit voltage gain of the 
  98. amplifier). Capacitors can also be added in parallel with FET source resistors 
  99. and Transistor collector resistors to limit the frequency response of these 
  100. components.
  101.  
  102. Suggestions : Since the program uses matrix arithmetic to solve for the 
  103. response, much faster response is obtained for small networks than for larger 
  104. ones. If you have a large network try analyzing the network response by 
  105. breaking it into parts and determine how each part works before attempting the 
  106. final solution. NETWORK.EXE has been compiled using QB 4.0. QB 4.0 emulates 
  107. the 8087 chip, if one is not installed in your machine, which can slow down 
  108. your output.
  109.  
  110. Problems & Freeware Pitch : I offer this program to the general public as 
  111. "Freeware". By this I mean you can make copies of the ARC file and give them 
  112. to your friends. Just be sure to include all files (Including NETWORK.DOC) in 
  113. NETWORK.ARC. If you have problems and want support, I'll provide it to you for 
  114. a negotiable fee (depending on the difficulty of the problem). If you want to 
  115. modify NETWORK on your own (or you're just curious) I'll provide you with the 
  116. source code for NETWORK (and to PLOTFL) on a 360k 51/4 inch disk for a $10.00 
  117. fee. 
  118.  
  119. Who am I and where do you send your money : 
  120.  
  121. Send checks (no plastic) to :
  122.  
  123.         William L. Gill
  124.         12713 Brunswick Lane
  125.         Bowie,Md. 20715
  126.  
  127. My qualifications : I am an Electrical Engineer with 27 years of experience. 
  128. My specialty is Signal Processing. I am a former applications engineer for 
  129. Westinghouse Integrated Circuits. I have approximately 15 years of part time 
  130. teaching experience (Application of Digital Integrated Circuits, and the 
  131. Application of Linear Integrated Circuits). So I have a strong background in 
  132. circuit analysis and performance.
  133.  
  134. Why am I doing this ? I don't really expect to make money from this program. 
  135. It is an engineering program and should therefore have a limited appeal. I 
  136. think it provides a tool that some of you will want to try. The fees that I am 
  137. imposing are to prevent "nuisance calls". 
  138.